From 04d7d8105629532875d2bf1c3a454184fd6d1b40 Mon Sep 17 00:00:00 2001 From: Michael Emmel Date: Sat, 24 Oct 2009 17:17:06 +0200 Subject: [PATCH] Fix for position bug https://bugzilla.gnome.org/show_bug.cgi?id=590800 --- gdk/directfb/gdkwindow-directfb.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/gdk/directfb/gdkwindow-directfb.c b/gdk/directfb/gdkwindow-directfb.c index 30ec834d18..1cc943ec62 100644 --- a/gdk/directfb/gdkwindow-directfb.c +++ b/gdk/directfb/gdkwindow-directfb.c @@ -1522,13 +1522,14 @@ gdk_directfb_window_move_resize (GdkWindow *window, } else if (impl->window) { - private->x = x; - private->y = y; + if (with_move) { + private->x = x; + private->y = y; + impl->window->MoveTo (impl->window, x, y); + } impl->drawable.width = width; impl->drawable.height = height; - if (with_move) - impl->window->MoveTo (impl->window, x, y); impl->window->Resize (impl->window, width, height); } else -- 2.30.2